(function ($) {
    //继承combo
    $.extend($.fn.combobox.defaults, {
        labelWidth: 'auto',//标签宽度。
        labelPosition: 'before', //标签位置。可用值：'before','after','top'
        labelAlign: 'right', //标签对齐方式。可用值：'left','right'
        width: 330, //
        height: 32, //
        valueField: 'value', //基础数据值名称绑定到该下拉列表框。
        textField: 'text', //基础数据字段名称绑定到该下拉列表框。
        // groupField:null, //定分组的字段名称（译者注：分组的字段由数据源决定）。
        // groupFormatter:function(group){},//返回格式化后的分组标题文本，以显示分组项
        // mode: 'local', //定义了当文本改变时如何读取列表数据。设置为'remote'时，下拉列表框将会从服务器加载数据。当设置为“remote”模式时，用户输入将被发送到名为'q'的HTTP请求参数到服务器检索新数据。
        // url: null,//通过URL加载远程列表数据。
        method: 'GET', //HTTP方法检索数据(POST / GET)。
        // data:[], //数据列表加载。
        // queryParams:{},//在向远程服务器请求数据的时候可以通过该属性像服务器端发送额外的参数。
        // limitToList: true, //设置为true时，输入的值只能是列表框中的内容。
        // showItemIcon: false, //设置为true时，显示选中项的图标。
        // groupPosition: 'static',//定位分组选项。可用值有：“static”和“sticky”。当设置为“sticky”时会将分组选项标签固顶在下拉栏中。
        // filter:function(q,row){},//
        // formatter:function(row){}, //定义如何渲染行。
        // loader:function(param,success,error){}, //(param,success,error) 定义了如何从远程服务器加载数据。返回false可以忽略该动作。
        // loadFilter:function(data){} //返回过滤后的数据并显示。
        /*继承自combo的属性*/
        // width:,
        // height:,
        // panelWidth:,
        panelHeight: 'auto',
        // panelMinWidth:,
        // panelMaxWidth:,
        panelMinHeight: 50,
        panelMaxHeight: 180,
        // panelAlign:'left',
        multiple: false, //定义是否支持多选。
        selectOnNavigation: true, //定义是否允许使用键盘导航来选择项目。
        separator: '|', //在多选的时候使用何种分隔符进行分割。
        editable: false, //定义用户是否可以直接输入文本到字段中。
        // disabled:false,
        // readonly:false,
        // hasDownArrow:true, //定义是否显示向下箭头按钮。
        // value:null, //字段的默认值。
        // delay:200,//最后一次输入事件与执行搜索之间的延迟间隔（执行自动完成功能的延迟间隔）
        // keyHandler:{}, //在用户按下键的时候调用一个函数。该按键处理器被定义为：
        /*       onChange:function(newValue,oldValue){
                   debugger;
               },
               onSelect:function(record){
                   debugger;
                   console.log(record);
               }*/

        /**/
        missingMessage: '此为必填字段。', //当文本框未填写时出现的提示信息。
        // invalidMessage: '输入内容无效!', //当文本框的内容被验证为无效时出现的提示。
        tipPosition: 'right',//定义当文本框内容无效的时候提示消息显示的位置，有效的值有：'left','right'
        deltaX: 0,//提示框在水平方向上位移。
        validateOnCreate: false,//为true时在创建该组件时就进行验证。
        validateOnBlur: true, //为true时在该组件失去焦点的时候进行验证。
    });


})(jQuery);